"""信号分析模块.

该模块提供技术指标信号分析功能，能够对每个技术指标或指标组合输出看多/看空/中性的判断。
支持自定义阈值、指标组合判断和置信度输出。
"""

from .analyzer import IndicatorSignalAnalyzer
from .combined_analyzer import CombinedIndicatorAnalyzer
from .single_analyzer import SingleIndicatorAnalyzer
from .thresholds import IndicatorThresholds
from .types import SignalDirection, SignalResult, SignalStrength

__all__ = [
    "IndicatorSignalAnalyzer",
    "SignalDirection",
    "SignalStrength",
    "SignalResult",
    "IndicatorThresholds",
    "SingleIndicatorAnalyzer",
    "CombinedIndicatorAnalyzer",
]

